Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Розроблення програмного забезпечення для розв’язання математичної задачі

Інформація про навчальний заклад

ВУЗ:
Львівський державний університет безпеки життєдіяльності
Інститут:
О
Факультет:
УІ
Кафедра:
Управління інформаційною безпекою

Інформація про роботу

Рік:
2015
Тип роботи:
Курсова робота
Предмет:
Безпека життєдіяльності
Група:
ІБ

Частина тексту файла

Львівський державний університет безпеки життєдіяльності Кафедра управління інформаційною безпекою / КУРСОВА РОБОТА на тему: "Розроблення програмного забезпечення для розв’язання математичної задачі" з дисципліни: "Інформатика" Зміст: Вступ Основним завданням перед написанням курсової роботи стояло розроблення програмного забезпечення для розв’язання математичної задачі. Щоб розробити таке програмне забезпечення мною використовувалися знання з таких предметів як “Технології програмування” та “ Мережеві операційні системи”. Мовою написання стала С++ Мово С++ є з однією з найдосконаліших серед мов програмування. Вона може використовуватися як для програмування математичних виразів, так і для написання складних логічних функцій. C++ Builder — середовище швидкої розробки (RAD), що випускається компанією Codegear, дочірньою фірмою компанії Embarcadero (раніше Borland). Призначена для написання програм на мові програмування C++. C++ Builder об'єднує Бібліотеку візуальних компонентів і середовище програмування (IDE), написане на Delphi з компілятором C++. Цикл розробки аналогічний Delphi, але з істотними поліпшеннями, доданими в C++ Builder . Більшість компонентів, розроблених в Delphi, можна використовувати і в C++ Builder без модифікації, але, на жаль, зворотне твердження не вірне. C++ Builder містить інструменти, які дозволяють здійснювати справжню візуальну розробку Windows-програм методом drag-and-drop, спрощуючи програмування завдяки WYSIWYG редакторові інтерфейсу, вбудованому в його середовище розробки . C++ Builder спочатку створювалася тільки для платформи Microsoft Windows. Пізні версії, що містять, компонентну бібліотеку Borland, засновану на Qt, підтримують і Windows і Linux. В даній курсовій роботі представлено, як за допомогою елементарних знань з програмування можна розробити універсальні функції та обчислити складне математичне завдання. 3. Опис функцій, що використовуються: 3.1.Функція, яка повертає значення від факторіалу Код функції: int fact (int i) { int z; for ( z=i-1; z>0; z--) i*=z; return i; } Опис: Як бачимо, дана функція приймає одне ціле число і після кількох операцій повертає його. У функції використовувався один цикл for та в циклі відбувалося накопичення добутку (обчислювався сам факторіал). 3.2. Вивід двовимірного масиву Код функції void vuvid(char *name, doubleA[sizeM][sizeM], int M, int N) { cout<<name<<endl; for (int i=0; i<M; i++) { for (int j=0; j<N; j++) cout<<setw(15)<<A[i][j]<<" "; cout<<endl; } } Опис: Дана функція слугує для виводу двохвимірного масиву і його імені. Функція - універсальна, тому що ми передаємо їй ще й розмір матриці яку потрібно вивести. Тобто ми можемо передати великий масив, а вивести лише частину з нього. Імя масиву ми передаємо через вказівник *name. Спочатку ми виводимо назву масиву. Далі задаємо два цикли, в яких і виводимо масив по елементно. 3.3. Добуток матриці на число Код функції: void dobutok (doubleD[sizeM][sizeM], doublek, int M, int N) { for (int i=0; i<M; i++) for(int j=0; j<N;j++) V[i][j]=D[i][j]*k; } Опис: Дана функція слугує для обчислення добутку матриці на число. Ця функція ми передаємо розмір матриці. В коді функції ми бачимо, що у глобальному масиву V присвоюється значення добутку масиву на число. Виклик функції: dobutok (D, (double) sizeM/n, M, N) 3.4. Добуток матриці на матрицю Код функції void dobutok (doubleA[sizeM][sizeM],doubleB [sizeM][sizeM], int M, int N) { for (int i=0; i<=M; i++) for (int j=0; j<=N; j++) { float k=0; for(int s=0; s<M; s++) { k+=A[i][s]*B[s][j]; Q[i][j]=k; } } } Опис: Дана функція слугує для обчислення добутку двох матриць. Є універсальною. Спочатку ми задаємо два цикли, змінні з яких використовуємо для виклику елементів масиву. Далі створюємо нову змінну, яка буде елементом матриці Q і накопичуватиме суму добутку елементів рядка на стовпець. І створюємо ще один цикл, змінна якого служитиме саме для забезпе...
Антиботан аватар за замовчуванням

08.12.2016 01:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини